package com.File_io_.file_;

import java.io.File;
import java.text.SimpleDateFormat;

/**
 * @author 宋鑫宇
 * @version 1.0
 * 学会创建file对象定位操作系统的文件（文件夹）
 */
public class FileDome {
    public static void main(String[] args) {
        //File创建对象，支持绝对路径，也支持相对路径
        //File可以删除、获取文件信息，但不能读写文件内容
        File file = new File("C:\\Users\\Administrator\\Pictures\\燕理.jpg");
//        System.out.println(file.length());
        //取相对路径
        File file1 = new File("myjava/src/com/File_io_/date/date.txt");
        System.out.println(file1.length());
        //取文件夹
        File file2 = new File("C:\\Users\\Administrator\\Pictures\\new");
        //判断文件夹是否存在
        System.out.println(file2.exists());
//        System.out.println(file1.delete());
//        file2.mkdir();
        //1.获取绝对路径
        System.out.println(file1.getAbsolutePath());
        //2.获取相对路径
        System.out.println(file1.getPath());
        //3.获取文件名称
        System.out.println(file1.getName());
        //4.获取最后修改时间
        long l = file1.lastModified();
        System.out.println("最后修改时间 " + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(l));
        //5.判断文件是文件还是文件夹
        System.out.println(file1.isFile());
        System.out.println(file1.isDirectory());
    }
}
